package org.omg.IIOP;

//
// Holder class for : ListenPointList
//
// @author OpenORB Compiler
//
final public class ListenPointListHolder implements
		org.omg.CORBA.portable.Streamable {
	//
	// Internal ListenPointList value
	//
	public org.omg.IIOP.ListenPoint[] value;

	//
	// Default constructor
	//
	public ListenPointListHolder() {
	}

	//
	// Constructor with value initialisation
	// @param initial the initial value
	//
	public ListenPointListHolder(org.omg.IIOP.ListenPoint[] initial) {
		value = initial;
	}

	//
	// Read ListenPointList from a marshalled stream
	// @param istream the input stream
	//
	public void _read(org.omg.CORBA.portable.InputStream istream) {
		value = ListenPointListHelper.read(istream);
	}

	//
	// Write ListenPointList into a marshalled stream
	// @param ostream the output stream
	//
	public void _write(org.omg.CORBA.portable.OutputStream ostream) {
		ListenPointListHelper.write(ostream, value);
	}

	//
	// Return the ListenPointList TypeCode
	// @return a TypeCode
	//
	public org.omg.CORBA.TypeCode _type() {
		return ListenPointListHelper.type();
	}

}
